home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / edit47.zip / EDIT.DOC < prev    next >
Text File  |  1993-01-07  |  80KB  |  1,632 lines

  1.  
  2.  
  3.  
  4.  
  5.      =======================================================================
  6.      |  *****       ***            ***        ***      *******   ********  |
  7.      |  **  **     ** **         **  ***     ** **     **           **     |
  8.      |  **  **   **     **  ***  ***       **     **   *****        **     |
  9.      |  *****    **     **          ****   **     **   **           **     |
  10.      |  ** **      ** **         ***  **     ** **     **           **     |
  11.      |  **  **      ***            ***        ***      **           **     |
  12.      =======================================================================
  13.  
  14.  
  15.  
  16.                            _______
  17.                       ____|__     |               (R)
  18.                    --|       |    |-------------------
  19.                      |   ____|__  |  Association of
  20.                      |  |       |_|  Shareware
  21.                      |__|   o   |    Professionals
  22.                    -----|   |   |---------------------
  23.                         |___|___|    MEMBER
  24.  
  25.  
  26.  
  27.  
  28.                        #  D O S     U T I L I T I E S  #
  29.  
  30.                    *****************************************
  31.                    |                                       |
  32.                    |     RO-SOFT   SYSTEMS   (C)1989-93    |
  33.                    |_______________________________________|
  34.                    |                                       |
  35.                    | EDIT.EXE Ver 4.7  BY  Robert Ossowski |
  36.                    *****************************************
  37.  
  38.  
  39.                         * MAKE  YOUR  COMPUTING  EASY *
  40.  
  41.  
  42.  
  43.  
  44.  
  45.      ***********************************************************************
  46.      |              ********  ******  ***     ***  ********                |
  47.      |                 **     **        *** ***       **                   |
  48.      |                 **     ****        ***         **                   |
  49.      |                 **     **        *** ***       **                   |
  50.      |                 **     ******   ***   ***      **                   |
  51.      |                                                                     |
  52.      |       ******  *****    ******  ********     ***     *****           |
  53.      |       **      **   **    **       **       ** **    **  **          |
  54.      |       ****    **   **    **       **     **     **  *****           |
  55.      |       **      **   **    **       **      **   **   ****            |
  56.      |       ******  *****    ******     **        ***     **  **          |
  57.      ***********************************************************************
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                    *****************************************
  64.                    |     RO-SOFT   SYSTEMS   (C)1989-93    |
  65.                    |---------------------------------------|
  66.                    | EDIT.EXE Ver 4.7  BY  Robert Ossowski |
  67.                    *****************************************
  68.  
  69.  
  70.  
  71.  
  72.  
  73.         Table of Contents :                                      Page
  74.  
  75.  
  76.                 General description ............................   1
  77.  
  78.                 Version history ................................   2
  79.  
  80.                 Brief description of function key assignment ...   3
  81.  
  82.                 The file select screen description .............   4
  83.  
  84.                 Cursor and edit control keys ...................   7
  85.  
  86.                 Text find and replace Alt-Q functions ..........   8
  87.  
  88.                 Text block control functions Alt-K .............   9
  89.  
  90.                 Color text files ...............................  10
  91.  
  92.                 ANSI display & ANSI to .COM routine ANSI.COM ...  11
  93.  
  94.                 CTXT2COM & MTXT2COM color text display .........  11
  95.  
  96.                 Line and character draw modes ..................  12
  97.  
  98.                 The menu system description ....................  13
  99.  
  100.                 Detailed function key assignments ..............  17
  101.  
  102.                 Pop-up programmer's calculator .................  22
  103.  
  104.                 Pop-up calendar w/clock ........................  23
  105.  
  106.                 Find and load file function ....................  24
  107.  
  108.                 Use of EDIT.EXE with FM.EXE ....................  25
  109.  
  110.                 Direct file record edit mode ...................  26
  111.  
  112.                 Should something go wrong ......................  28
  113.  
  114.  
  115.                                                                 Page   1
  116.  
  117.  
  118.  
  119.  
  120.                     ***************************************
  121.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  122.                     ***************************************
  123.  
  124.  
  125.                         * MAKE  YOUR  COMPUTING  EASY *
  126.  
  127.  
  128.  
  129.            This program, EDIT.EXE, is a text editor that requires about 164k
  130.         Bytes of free memory to run.    It allows editing any size text file
  131.         using all the standard editing functions, including search and block
  132.         controls.  The text may be MONO (Normal) or COLOR text (Special text
  133.         files that retain the color attribute of all characters).
  134.  
  135.            EDIT.EXE contains built in DOS execute functions, base conversion
  136.         calculator,   calendar/clock w/alarm,   key character  and scan code
  137.         display,  directory window file load/execute,  mouse menus and draw,
  138.         file search and load  using wild card names,  and many more  special
  139.         functions.
  140.  
  141.            EDIT.EXE  uses free space on your disk as a virtual memory block.
  142.         This allows editing any size file  on a minimal 256k system  as long
  143.         as there is disk space available  for the necessary temporary files.
  144.         The assembly language source is comprised of nearly  16,000 lines of
  145.         programming code to generate a fast, compact, executable routine.
  146.  
  147.  
  148.         * Should you have an  EGA/VGA  gray scale  monitor,  put the command
  149.           "SET VID=7" in your AUTOEXEC.BAT file, and EDIT.EXE will use black
  150.           and white only.   Otherwise there is no  pre-run  preparation,  or
  151.           installation necessary.   You may set up your own screen colors at
  152.       the filename prompt or from edit mode using function "Alt-F8".
  153.           Put EDIT.EXE in the current directory or in a directory that is in
  154.           the DOS search path.  Enter the command "EDIT", at the DOS command
  155.           prompt, or select the EDIT function from the shell.  The file name
  156.           to be edited  may be entered with the command, or the program will
  157.           take you directly  to the file select screen, with the current di-
  158.           rectory listed for filename selection.
  159.  
  160.         * When you are through editing,just press the Esc key. The main menu
  161.           appears. Select (Q)uit, or press the Q key. The program prompts to
  162.           save edit changes if any were made,  otherwise it displays a Y/N ?
  163.           EXIT prompt.  Entering "Y" takes you back to DOS or your DOS shell
  164.           and an "N" takes you back to the file select screen.
  165.  
  166.         * Upon edit save,  previous backup file is deleted,  edited file is
  167.           saved, and all temporary files are cleared. The original file now
  168.           has a file extent of .BAK, and has not been altered.
  169.  
  170.                                                                 Page   2
  171.  
  172.                     ***************************************
  173.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  174.                     ***************************************
  175.  
  176.                               * Version History *
  177.  
  178.     Version 4.7 * Completed user display color customization
  179.                       Improved block print function
  180.                       Now distributed in a packed execute format
  181.                       Text display functions will create self display .COM
  182.         Version 4.5 * Improve readability of manuals and .DOC files
  183.         Version 4.4 * New load option /x, Go direct file record edit mode
  184.                       Alt-B, Get marked block for search find string
  185.                       Alt-V, Enter file list offset for listing huge files
  186.         Version 4.3 * New function F5, Find and load file using wild card name
  187.                     * New function Ctrl-F1, Save current edit state for reload
  188.                     * New function Ctrl-T, Pop-up calendar/clock w/alarm
  189.         Version 4.2 * New function Ctrl-C, Built in base conversion calculator
  190.                     * Create and execute .BAT files for program make function
  191.                     * Mark/unmark files for auto load functions
  192.                     * Auto load edit, text find, text find and replace
  193.                     * Pass marked files to external command function
  194.                     * Ctrl-S, Keyboard character and key scan code display
  195.                     * Ctrl-V, Toggle file view modes text/hex
  196.                     * /F and /A, Load search options for use within FM.EXE
  197.                     * Ctrl-M, Set up to six different directory masks
  198.                     * Alt-K F, Stores up to six different text search strings
  199.  
  200.         Version 4.1 * Improved error detection and handling
  201.  
  202.         Version 3.6 * Increase pathname length to 64 characters
  203.  
  204.         Version 3.5 * Fix misc. problems incurred by new functions
  205.  
  206.         Version 3.3 * Maximum edit file size increased from 4M to unlimited
  207.                     * Mono text max characters per edit line now 80/160
  208.                     * Corrections installed for CGA monitors
  209.                     * Left display margin set, by F5 and auto
  210.                     * List files from directory window
  211.                     * Much improved search and replace functions
  212.                     * Improved color text edit display
  213.                     * Add Alt-K A function. Append block to file
  214.  
  215.         Version 3.2 * Execute programs from within editor
  216.                     * Function F2, Center text on cursor line
  217.                     * Function Alt-F2, Left align next line to cursor position
  218.                     * Display color text files routine
  219.                     * Auto indent sets to current tab position
  220.                     * Mouse & Alt-Arrow character draw
  221.  
  222.         Version 3.0 * Mouse cursor control, line draw, menu control
  223.                     * Menu function select
  224.                     * Auto directory listing
  225.                     * File select from directory window
  226.                     * New color select and save
  227.  
  228.  
  229.                                                                 Page   3
  230.  
  231.  
  232.  
  233.                     ***************************************
  234.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  235.                     ***************************************
  236.  
  237.  
  238.  
  239.                          * FUNCTION  KEY  ASSIGNMENT *
  240.  
  241.  
  242.         *       F1  *  Display edit help screens
  243.         *   Alt-F1  *  Delete save edit state for current directory
  244.         *  Ctrl-F1  *  Save current dir. edit state for subsequent edit run
  245.         *       F2  *  Center text on current cursor (80 Char) line
  246.         *   Alt-F2  *  Left align next line to current cursor column
  247.         *       F3  *  From edit mode  : Go load new data file
  248.         *       F3  *  From name entry : Go to file window select mode
  249.         *   Alt-F3  *  From edit mode  : Return to previous text file
  250.         *  Ctrl-F3  *  From name entry : Go to select file to list/execute
  251.         *       F4  *  Switch console (Toggle between Alt. & Pri. consoles)
  252.         *       F5  *  From name entry : Go find file using wild card name
  253.         *       F5  *  From edit mode  : Shift margin left eight columns
  254.         *   Alt-F5  *  Shift left display margin right eight columns
  255.         *  Ctrl-F5  *  Switch between 80/160 character line edit mode
  256.         *       F6  *  From file select window : Mark/unmark all files
  257.         *       F6  *  Toggle tab expand display on/off (Locate imbedded tabs)
  258.         *   Alt-F6  *  Toggle Ctrl/G display on/off (For ansi color control)
  259.         *  Ctrl-F6  *  Strip EOL space and replace other space with tabs
  260.         *       F7  *  Switch keyboard to draw edit mode (See draw key chart)
  261.         *   Alt-F7  *  Switch to draw erase line mode
  262.         *  Ctrl-F7  *  Toggle color text mode on/off
  263.         *       F8  *  Switch between 24/25 line screen edit
  264.         *   Alt-F8  *  Go to change screen colors menu
  265.         *  Ctrl-F8  *  Expand mono text file for color
  266.         * Shift-F8  *  Select color attr. from current cursor position
  267.         *  Ctrl-F9  *  Save file as .ANX display file
  268.         *       F10 *  Save edit file changes
  269.         *   Alt-F10 *  Save text file as a .HLP or .CLP help file
  270.         *  Ctrl-F10 *  Save file as .ANS (Ansi coded display file)
  271.         * Shift-F10 *  Save file as .TYP a DOS typable file
  272.         *       Esc *  Exit from current function
  273.         *   Alt-B   *  Get marked block for search find string
  274.         *   Alt-K   *  Get text block control commands
  275.         *   Alt-Q   *  Get text find and replace commands
  276.         *   Alt-L   *  Get file line number to and go to that line
  277.         *  Ctrl-C   *  Run built in base conversion calculator
  278.         *  Ctrl-M   *  Set up to six different directory masks
  279.         *  Ctrl-S   *  Run keyboard character and key scan code display
  280.         *  Ctrl-T   *  Display built in pop-up calendar/clock w/alarm
  281.         *   Alt-V   *  Set file list offset for viewing very large files
  282.         *  Ctrl-V   *  Toggle file view modes text/hex
  283.  
  284.  
  285.                                                                 Page   4
  286.  
  287.  
  288.  
  289.                     ***************************************
  290.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  291.                     ***************************************
  292.  
  293.  
  294.                                * MOUSE CONTROL *
  295.  
  296.         * Special mouse control functions now incorporated in EDIT.EXE
  297.  
  298.         * Right button .... =   * Always the Esc key
  299.         * Left button ..... =   * In edit mode .... = Disabled
  300.                                 * At Y/N prompt ... = "Y" key
  301.                                 * At any select ... = Enter key
  302.                                 * In line draw .... = Toggle double/single line
  303.                                 * In char draw .... = Go get new character
  304.         * Both buttons .... =   * At name entry ... = F3 key
  305.                                 * At file select .. = "\" key
  306.                                 * At Y/N prompt ... = "N" key
  307.                                 * From menu mode .. = "Q" key
  308.                                 * In view file .... = Toggle hex/text listing
  309.                                 * In edit mode .... = Turn mouse draw ON
  310.                                 * In mouse draw ... = Toggle line/char draw
  311.  
  312.  
  313.  
  314.                       * FILE  SELECT  DIRECTORY  WINDOW *
  315.  
  316.  
  317.         * Upon entering the files  select screen, the cursor is on the text
  318.           entry line.   Here you may enter a filename or change directories
  319.           to get a new list. Edit controls Left/Right Arrow, Home, End, and
  320.           Back Space are active.  List controls Up/Down Arrow, PgUp, PgDwn,
  321.           are active.
  322.           Pressing  "Esc" key  or left mouse button  at the file name entry
  323.           takes you to the following select menu. When on any menu line you
  324.           make selection by entering the letter in  ( )  or by moving high-
  325.           light to the desired choice and pressing the "Return" key  or the
  326.           left mouse button.  All of these functions are available from the
  327.           keyboard when on the name entry line.
  328.  
  329.     | (S)elect| (F)ind |(E)xe/Lst| (C)alc | (T)ime | (M)ask | (L)enTog| (Q)uit|
  330.  
  331.     | (S)elect |      F3 * Go into file select mode in the directory window
  332.     | (F)ind   |      F5 * Search disks for files using wildcard name characters
  333.     |(E)xe/Lst | Ctrl-F3 * Go into file execute/list mode in the dir window
  334.     | (C)alc   | Ctrl-C  * Call up the built in base conversion calculator
  335.     | (T)ime   | Ctrl-T  * Call up the built in calendar/clock
  336.     | (M)ask   | Ctrl-M  * Set/Select up to six different dir listing masks
  337.     | (L)enTog | Ctrl-F5 * Toggle maximum characters per line, 160/80
  338.     | (Q)uit   |      Q  * Exit edit file select
  339.  
  340.  
  341.                                                                 Page   5
  342.  
  343.  
  344.  
  345.                     ***************************************
  346.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  347.                     ***************************************
  348.  
  349.  
  350.                       * FILE  SELECT  DIRECTORY  WINDOW *
  351.  
  352.  
  353.           The default directory listing mask is *.* for all files.  You may
  354.           set up to six different masks using the Ctrl-M function.  When in
  355.           this function  the available masks are selected  with the up/down
  356.           arrow keys.   You may set up your custom display colors from the
  357.       name entry prompt using the "Alt-F8" function control.
  358.  
  359.           When a  "\" is entered in the pathname, automatic search for sub-
  360.           directories is performed and listed. To get the file listing,just
  361.           press "Return" or right mouse button.
  362.  
  363.  
  364.         * Pressing the "F3" function key or both mouse buttons takes you to
  365.           the file select window. In this mode the highlighted file or sub-
  366.           directory may be selected by pressing the "Enter" key or the Left
  367.           mouse button. Highlight may be moved using the cursor controls or
  368.           mouse movement.
  369.  
  370.           When in this mode you may mark/unmark files using the + & - keys,
  371.           or "F6" function key to mark/unmark all files. If you have marked
  372.           files, upon loading a file,  you will be prompted for one of four
  373.           auto-load features available. These are as follows :
  374.  
  375.   | (E)dit Files | (F)ind String| (R)eplace Str|e(X)ternal Opt| (Q)uit      |
  376.  
  377.   | (E)dit Files | Load each marked file for normal editing
  378.   | (F)ind String| Load and locate text string in each file for editing
  379.   | (R)eplace Str| Load, locate, and replace text strings in each file
  380.   |e(X)ternal Opt| Enter a command function for each file to be Passed to
  381.   | (Q)uit       | Abort auto-load function and unmark files
  382.  
  383.  
  384.                                                                 Page   6
  385.  
  386.  
  387.  
  388.                     ***************************************
  389.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  390.                     ***************************************
  391.  
  392.  
  393.                       * FILE  SELECT  DIRECTORY  WINDOW *
  394.  
  395.  
  396.           To select a new directory or drive, press "F3" key, or Both mouse
  397.           buttons. In this mode, using the mouse to position cursor under a
  398.           "\" and pressing both mouse buttons, sets that directory, for sub
  399.           dir search.  This gives select control of any file on your system
  400.           to the mouse and the keyboard.
  401.  
  402.         * Pressing the "Ctrl" & "F3" keys from the filename entry line sets
  403.           a third select mode.  In this select mode, the selected file will
  404.           be either listed  or called for execution,  depending on the file
  405.           type. If the file is executable, you will be prompted for command
  406.           options. If none, just press "Enter".
  407.           You may also mark files in this mode  for the auto-load  features
  408.           mentioned above to be entered upon return from file execution.
  409.  
  410.         * This is an example of the filename select screen :
  411.  
  412. *******************************************************************************
  413. |      EZTEXT  * Full Screen Text Editor * (C)1992 By Robert Ossowski *       |
  414. |                                                                             |
  415. |      | C:\TASM\WORK\*.* --------------------------------------------|       |
  416. |      | LABEL           README          README-Z        EZTEXT   ANS |       |
  417. |      | FILMAN   ANS    LOGO     ANS    LOGO1    ANS    ROSOFT   ANS |       |
  418. |      | ALLOC    ASM    ANSI     ASM    ANSIDRV  ASM    ATSIZE   ASM |       |
  419. |      | BUTSTAT  ASM    CALC     ASM    CGASET   ASM    CHECKID  ASM |       |
  420. |      | CHKFRAG  ASM    CHKROOT  ASM    CHNGCON  ASM    CHNGMENU ASM |       |
  421. |      | CLK1     ASM    CLS      ASM    COLRTEXT ASM    DDIR     ASM |       |
  422. |      | DEFRAG   ASM    DEMO     ASM    DEMOS    ASM    DISKSCAN ASM |       |
  423. |      | DOSCOMM  ASM    DOSHELP  ASM    DOSHELPM ASM    EDIT     ASM |       |
  424. |      | EDITBLOK ASM    EDITCHAR ASM    EDITDAT  ASM    EDITEQU  ASM |       |
  425. |      | EDITFILE ASM    EDITQ    ASM    EQUIP    ASM    FILEIO   ASM |       |
  426. |      |- Files -|  , ,PgUp/Dwn= List| F3,Ctrl-F3 = Select| Esc=Exit -|       |
  427. |                                                                             |
  428. |     Enter File Name * C:\TASM\WORK\....................................     |
  429. |                                                                             |
  430. | File pathname may be up to forty-eight characters long as indicated by dots.|
  431. |Entry may contain disk identifier A:, C:, etc., directory \DOS\, etc., and a |
  432. |filename of eight characters max +  a file extent (i.e. C:\MYDIR\MYFILE.DAT) |
  433. |To switch to highlight edit select mode,  press the F3 function key or both  |
  434. |mouse buttons.  For execute / list select mode, press Ctrl-F3.               |
  435. |                                                                             |
  436. |                    TEXT  EDITING  FILE  DIRECTORY                           |
  437. |TEXT LIST                     Load New File                           Chr 160|
  438. *******************************************************************************
  439.  
  440.                                                                 Page   7
  441.  
  442.  
  443.  
  444.                     ***************************************
  445.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  446.                     ***************************************
  447.  
  448.  
  449.                          * CURSOR  MOVEMENT  COMMANDS *
  450.  
  451.  
  452.         CHARACTER, Go left one ............... = Alt-S or left arrow
  453.         CHARACTER, Go right one .............. = Alt-D or right arrow
  454.         CHARACTER, Insert/Overwrite toggle ... = Insert
  455.         CHARACTER, Set new color ............. = Ctrl-left or Ctrl-right arrow
  456.         WORD, Go left one .................... = Ctrl-left arrow
  457.         WORD, Go right one ................... = Ctrl-right arrow
  458.         LINE, Go up one ...................... = Alt-E or up arrow
  459.         LINE, Go down one .................... = Alt-X or down arrow
  460.         LINE, Go to beginning of ............. = Home
  461.         LINE, Go to end of ................... = End
  462.         LINE, Restore current or just deleted  = Alt-Q L
  463.         LINE, Go to marked (0-9) ............. = Alt-Q(n)
  464.         LINE, Mark place (0-9) ............... = Alt-K(n)
  465.         LINE, Scroll screen up pne ........... = Alt-W
  466.         LINE, Scroll screen down one ......... = Alt-Z
  467.         LINE, Go to file line number ......... = Alt-L (number)
  468.         LINE, Auto indent toggle ............. = Shift-Tab
  469.         LINE, DRAW up/down ................... = Alt-Up/Down arrow
  470.         LINE, DRAW left/right ................ = Alt-Left/Right arrow
  471.         LINE, Set place marker ............... = Alt-K (0-9)
  472.         LINE, Find & go to place marker ...... = Alt-Q (0-9)
  473.         PAGE, Go up one screen ............... = Alt-R or Page Up
  474.         PAGE, Go down one screen ............. = Alt-C or Page Down
  475.         PAGE, Go to first screen position .... = Ctrl-Home
  476.         PAGE, Go to last screen character .... = Ctrl-End
  477.         FILE, Go up one 32K Byte page ........ = Ctrl-Page Up
  478.         FILE, Go to end of next 32K page ..... = Ctrl-Page Down
  479.  
  480.  
  481.                             INSERT & DELETE COMMANDS
  482.  
  483.  
  484.         TAB, Insert one eight character ...... = Alt-I or Tab
  485.         LINE, Insert one ..................... = Alt-N or Enter
  486.         BLOCK, Go read text file ............. = Alt-K R
  487.         CHARACTER, Delete one at cursor ...... = Delete
  488.         CHARACTER, Delete one left of cursor . = Alt-H or BackSpace
  489.         WORD, Delete one right of cursor ..... = Alt-U
  490.         LINE, Delete current cursor .......... = Alt-Y
  491.         LINE, Delete to end of current cursor. = Alt-Q Y
  492.         BLOCK, Delete marked text ............ = Alt-K Y
  493.  
  494.  
  495.                                                                 Page   8
  496.  
  497.  
  498.  
  499.                     ***************************************
  500.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  501.                     ***************************************
  502.  
  503.                           * TEXT  FIND  AND  REPLACE *
  504.  
  505.  
  506.           The Alt-Q command controls handle location and replacement of text
  507.         within current edit file.  For the  Alt-Q F, A, and R functions, you
  508.         will be prompted  for a text string input  to match for locating and
  509.         then for the search options input. If you selected the Alt-Q R func-
  510.         tion, replace text string, you will then be prompted for the replace-
  511.         ment text string.  These text strings  and options  will be retained
  512.         for use again when you select one of these functions.
  513.  
  514.  
  515.         TEXT Find string ........... = Alt-Q F
  516.         TEXT Find & replace string . = AlT-Q A
  517.         TEXT Repeat last find ...... = Alt-Q R
  518.  
  519.                            * TEXT  SEARCH  OPTIONS *
  520.  
  521.         Search whole file ...... = G  :  If you enter a G on the option line
  522.                 the search is  applied  to the complete file  from beginning
  523.                 to end.   If No G option is entered the search begins at the
  524.                 current cursor position.
  525.  
  526.         Search backwards ....... = B  :  If you enter a B on the option line
  527.                 the search starts at current cursor position  and moves back
  528.                 towards the beginning of the file.
  529.  
  530.         Local Search In Block .. = L :  If you enter an L on the option line
  531.                 the search is applied only to the  currently marked block of
  532.                 text.
  533.  
  534.         Search Number of Times . = (n) : A number entered on the option line
  535.                 will initiate repeated searches that number of times. At the
  536.                 end of repeats  the cursor will be located  at the last text
  537.                 find position in the file.   The number entry may not exceed
  538.                 65535.
  539.  
  540.         Replace Without Asking . = N : The Alt-Q R Function normally locates
  541.                 the text string, displays that file location on screen- with
  542.                 located text string highlighted, and prompts for a Y/N entry
  543.                 asking if you want this string replaced.   If you enter an N
  544.                 on the option line, this prompt is by-passed.
  545.  
  546.         Ignore Upper/Lower Case = U :  For the normal text string search the
  547.                 letters are matched letter for letter(i.e. a "U" equals "U",
  548.                 a "u" does not equal "U").  If you enter a "U" on the option
  549.                 line, upper and lower case is ignored, and a "u" equals "U",
  550.                 a "U" equals "U". The text string will be matched letter for
  551.                 letter, ignoring case.
  552.  
  553.  
  554.                                                                 Page   9
  555.  
  556.  
  557.  
  558.                     ***************************************
  559.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  560.                     ***************************************
  561.  
  562.                           * BLOCK  CONTROL  COMMANDS *
  563.  
  564.  
  565.         SET block BEGINNING . = Alt-K B :   These two commands set the start
  566.         SET block END ....... = Alt-K K : and end block parameters. The text
  567.                 between these two markers will be highlighted on the display
  568.                 screen. These markers may also be set using the mouse or the
  569.                 Up/Down arrow keys or by selecting Mark block from the block
  570.                 menu.
  571.  
  572.         COPY block .......... = Alt-K C :  Inserts a copy of the marked text
  573.                 in the file at the current cursor position.
  574.  
  575.         MOVE block .......... = Alt-K V : Saves the marked text in a buffer,
  576.                 deletes  marked text  from file,  then inserts the text back
  577.                 into the file at the current cursor position.
  578.  
  579.         DELETE block ........ = Alt-K Y : Removes marked text from the file.
  580.  
  581.         SAVE block in buffer. = Alt-K S : Stores currently marked text in a
  582.                 buffer for later retrieval.
  583.  
  584.         GET block from buffer = Alt-K G :   Retrieves previously saved text
  585.                 from the buffer and inserts it into the file at the current
  586.                 cursor position.
  587.  
  588.         READ file from disk . = Alt-K R : Reads a text file and inserts the
  589.                 text into the current edit file at current cursor position.
  590.  
  591.         WRITE block file .... = Alt-K W : Writes the currently marked text
  592.                 out to a specified file.  This text replaces anything that
  593.                 may have been in an existing file.   If the specified file
  594.                 does not exist, one will be created.
  595.  
  596.         APPEND block to file  = Alt-K A : Writes the currently marked text
  597.                 out to a specified file.    This text is added to anything
  598.                 that was previously in the file.
  599.  
  600.         COLOR FILL block .... = Alt-K F : For color text only.  The marked
  601.                 texts color attribute will be changed to the current color
  602.                 attribute.
  603.  
  604.         PRINT block ......... = Alt-K P :    Output the marked text to the
  605.                 printer port LPT1.
  606.  
  607.         HIDE block .......... = Alt-K H : Remove any text block marks.
  608.  
  609.  
  610.                                                                 Page  10
  611.  
  612.  
  613.  
  614.  
  615.                     ***************************************
  616.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  617.                     ***************************************
  618.  
  619.  
  620.                              * COLOR  TEXT  MODE *
  621.  
  622.  
  623.         Editing Color Text :  With the advent of the current EGA/VGA monitors
  624.           colored text display has become very useful. This editor allows you
  625.           to edit and re-color text files.    Each file loaded is checked for
  626.           non-text null characters. If detected, you will be asked if this is
  627.           a color text file.  If you enter a "N" at this prompt,  the file is
  628.           assumed to be a special, non-text file, in which you wish to change
  629.           any text found.  Using a combination of color, text, and draw char-
  630.           acters, you can create some very pleasing displays.  See the sample
  631.           color text file, ROSOFT.FIL, for an example of color display gener-
  632.           ation.
  633.  
  634.  
  635.         Color Text may be converted into an ANSI coded displayable file using
  636.           the Ctrl-F10 function. This file is given the same name as the edit
  637.           file,  with a name extension of .ANS.   Each Ctrl-G character found
  638.           in the file, toggles ANSI code generation Off/On. These are insert-
  639.           ed using the Edit Draw Mode.  Study the sample .ANS file carefully.
  640.           If you load the DOS "ANSI.SYS"  driver,  this file can be displayed
  641.           using the DOS "TYPE" command,  or you can use the supplied routine,
  642.           ANSI.EXE, for display.   ANSI.EXE has the optional speed control or
  643.           continuous display functions.  See Next Page.
  644.  
  645.  
  646.         Color Text Control Functions :
  647.  
  648.         *  Ctrl-F7  *  Toggle color text mode on/off (See Page 20)
  649.  
  650.         *   Alt-F8  *  Go to change screen colors menu (See Pages 16 & 20)
  651.  
  652.         *  Ctrl-F8  *  Expand mono text file for color (See Page 20)
  653.  
  654.         * Shift-F8  *  Select color attr. from current cursor position(Page 20)
  655.  
  656.         *   Alt-F10 *  Save text file as a .HLP or .CLP help file (See Page 21)
  657.  
  658.         *  Ctrl-F10 *  Save file as .ANS (Ansi coded display file)(See Page 21)
  659.  
  660.         * Ctrl-Arrow*  Using the Ctrl-Arrow keys  to pass over text will change
  661.                         the color of that text to the currently selected screen
  662.                         color attribute.
  663.  
  664.         *  Alt-K F  *  The block marked texts color attribute will be changed
  665.                         to the current selected screen color attribute.
  666.  
  667.                                                                 Page  11
  668.  
  669.                              * COLOR  TEXT  DISPLAY *
  670.  
  671.  
  672.         * ANSI.COM *   This routine displays ANSI coded text files.  It will
  673.         recognize and execute  all standard  ANSI control codes.  Additional
  674.         options of  continuous display,  display speed,  pause display,  and
  675.         create a .COM self display file are supported.
  676.  
  677.         These options may be entered as command options(i.e. ANSI ROSOFT.ANS
  678.         /3/c), will display ROSOFT.ANS continuous at rate number three.  Add
  679.         a "/n" and ANSI.COM will create an  ROSOFT.COM  file with continuous
  680.         display at rate number three.
  681.  
  682.         When generating a source text file with EDIT.EXE you may insert the
  683.         following display control characters in the file.  These characters
  684.         are used by the  ANSI store function of EDIT.EXE, CTXT2COM.COM, and
  685.         MTXT2COM.COM to control the text display.
  686.  
  687.         Ctrl-G "07h" : Toggle character display off/on
  688.         Ctrl-H "08h" : ANSI Back Space and Text Toggle auto line clear on/off
  689.         Ctrl-K "0Bh" : Clear current cursor line
  690.         Ctrl-L "0Ch" : Clear screen and home cursor
  691.         Ctrl-R "12h" : Load new display rate (Must be followed by rate number)
  692.         Ctrl-S "13h" : Halt display till a "Space" is entered
  693.         Tab    "09h" : Go to next standard DOS eight character tab position    
  694.         CrLf "0Dh,0Ah" These are inserted by EDIT.EXE for end of line.
  695.  
  696.         The following entries from the keyboard are recognized :
  697.         *  Esc  * Press "Esc" key to terminate display
  698.         *  1-0  * Press number keys to control display rate (0=Fastest)
  699.         * Space * Press space bar to stop / start display
  700.  
  701.           If you enter the command "ANSI", the routine will give you the
  702.         following prompt :
  703.  
  704.         To display an ANSI coded file or create a self displaying .COM file.
  705.  
  706.  
  707.         Enter filename ?  ...............................
  708.  
  709.  
  710.         Entry format : drive:\yourdir\filename.extent /speed /continue /new
  711.  
  712.         For /speed option : (/0 = System speed), (1-9 = Bauds 600-1M),
  713.                              /c = Redisplay till other than 0-9 pressed.
  714.                              /n = Create a self displaying .COM routine.
  715.  
  716.                            Press "Esc" to exit !
  717.  
  718.         * CTXT2COM.COM & MTXT2COM.COM *  These routines support the same
  719.         functions as ANSI.EXE, but use the text files directly. CTXT2COM
  720.         works with color text and MTXT2COM works with mono text files.
  721.         MTXT2COM will display mono text in the selected screen color.
  722.           These routines allow continuous display of multi-page text files
  723.         that you have created using EDIT.EXE.   For example, you may create
  724.         a sales or safety presentation to be displayed on an idle system.
  725.  
  726.  
  727.                                                                 Page  12
  728.  
  729.  
  730.  
  731.  
  732.                     ***************************************
  733.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  734.                     ***************************************
  735.  
  736.  
  737.                                 * DRAW  MODES *
  738.  
  739.  
  740.         The line draw mode is always available  using the Alt-Arrow keys  or
  741.           Alternate keys for line draw :   These were added because on an XT
  742.           system, the Alt-Arrow functions don't exist.
  743.  
  744.                    Alt-Up arrow  = Alt-T
  745.                  Alt-Down arrow  = Alt-V
  746.                  Alt-Left arrow  = Alt-F
  747.                 Alt-Right arrow  = Alt-G
  748.  
  749.         Function Key F7 switches the keyboard to draw edit mode.  See the draw
  750.           key chart using function F1 (display help) for keyboard definitions.
  751.           The chart is not included here  because  many of the characters  are
  752.           not printable.  In this mode,  all the  non-control key  ascii codes
  753.           have 80H added to them  in order to produce  all the  extended ascii
  754.           codes for display  and inclusion  in your text file.   Selecting any
  755.           draw option from the menu system also sets the keyboard draw mode on.
  756.           To turn keyboard draw off, press the Esc key.
  757.  
  758.         All draw functions,  except keyboard entry,  fill each line to maximum
  759.           character length with space.   When drawing in mono text, be careful
  760.           to select proper line length  (80 or 160),  using function  Ctrl-F5.
  761.           Color text  will always be automatically set to 80.   If you wish to
  762.           remove excess space fill from the file after drawing,  use the Ctrl-
  763.           F6 function.
  764.  
  765.         Function Keys Alt & F7, switch to draw erase line mode.  In this mode,
  766.           the line draw keys remove line characters from the edit file.
  767.  
  768.         Pressing keys Ctrl & D, toggles between line and character draw.  The
  769.           character draw mode uses a single selected character for all of the
  770.           draw key functions.   You may select any of the 256 characters that
  771.           DOS supports from the character select window.
  772.  
  773.         Mouse draw control : When mouse draw is on the mouse motion duplicates
  774.                                 Alt-Arrow keys.
  775.  
  776.         * Both buttons  * From edit mode ... = Turn mouse draw on
  777.                         * In mouse draw .... = Toggle line/char draw
  778.         * Left button   * In mouse line draw = Toggle double/single line
  779.                         * In mouse char draw = Go get new character
  780.         * Right button  * Exits mouse draw mode
  781.  
  782.  
  783.                                                                 Page   13
  784.  
  785.  
  786.  
  787.                     ***************************************
  788.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  789.                     ***************************************
  790.  
  791.  
  792.                                 * MENU  SYSTEM *
  793.  
  794.  
  795.         * Pressing the Esc key or right mouse button while in edit mode takes
  796.           you to the editors function select menu system.  While in this menu
  797.           system, pressing both mouse buttons selects (Q)uit from the current
  798.           active menu line.
  799.         * Active entry on all menus are highlighted.
  800.         * The cursor at the end indicates active menu line.
  801.         * Highlight is moved using mouse or left and right arrow keys.
  802.         * The up arrow key or mouse movement will get next menu if available.
  803.         * The down arrow key or mouse movement will back out of menu system.
  804.         * Highlighted selection is made by pressing left mouse button or Enter
  805.           key. Selection may also be made by pressing the key outlined (?).
  806.         * Selecting (Q)uit from any menu except main returns to edit mode.
  807.         * Pressing Esc key or right mouse button returns to previous menu.
  808.         * When on any menu pressing both mouse buttons selects (Q)uit.
  809.  
  810.  
  811.         * This is the main function select menu :
  812.         * Pressing Esc key or right mouse button here returns you to edit mode.
  813.         * Selecting (Q)uit from this menu exits the editor.
  814.  
  815. | (F)ile  | (B)lock | (S)earch| (E)dit  | (M)isc  | (C)olor | (Q)uit  |
  816.  
  817.         * (F)ile  * Get the edit file functions menu.
  818.         * (B)lock * Get the edit block functions menu.
  819.         * (S)earch* Get the edit search functions menu.
  820.         * (E)dit  * Get the edit control functions menu.
  821.         * (M)isc  * Get the miscellaneous edit functions menu.
  822.         * (C)olor * Get the color change options menu.
  823.         * (Q)uit  * Exit the editor.
  824.  
  825.  
  826.         * When you select (F)ile, you then get this menu :
  827.  
  828. | (S)ave  | (L)oad  | (P)rev. | (R)ead  | (W)rite | (A)ppend| (E)xpand|s(T)rip|
  829. | (F)ile  | (B)lock | (S)earch| (E)dit  | (M)isc  | (C)olor | (Q)uit  |
  830.  
  831.         * (S)ave  * Get the edit file save option menu.
  832.         * (L)oad  * Go to file directory to load a new file.
  833.         * (P)rev. * Leave current file and return to previous file.
  834.         * (R)ead  * Go to file directory to read a file into current file.
  835.         * (W)rite * Go to file directory to get file to write marked block to.
  836.         * (A)ppend* Go to file directory to get file to add marked block to.
  837.         * (E)xpand* Expand current file for color text.
  838.         * s(T)rip * Strip EOL spaces and fill blank areas with tabs.
  839.  
  840.  
  841.                                                                 Page   14
  842.  
  843.  
  844.  
  845.                     ***************************************
  846.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  847.                     ***************************************
  848.  
  849.  
  850.                                 * MENU  SYSTEM *
  851.  
  852.  
  853.  
  854.         * When you select (S)ave, you get this menu :
  855.  
  856. | (E)dit  | (A)nsi  | (H)elp  | (T)ype  | a(N)sx  | (Q)uit  |
  857. | (S)ave  | (L)oad  | (P)rev. | (R)ead  | (W)rite | (E)xpand| s(T)rip | (Q)uit|
  858. | (F)ile  | (B)lock | (S)earch| (E)dit  | (M)isc  | (C)olor | (Q)uit  |
  859.  
  860.         * (E)dit  * Save current active edit file.
  861.         * (A)nsi  * Generate and store an ANSI version of current edit file.
  862.         * (H)elp  * Generate and store a file for DOSHELP.EXE of current file.
  863.         * (T)ype  * Generate and store a DOS typable file of current edit file.
  864.         * a(N)sx  * Generate and store a @?? type ANSI file of current file.
  865.         * (Q)uit  * Return to edit mode.
  866.  
  867.  
  868.         * When you select (B)lock from the main menu, you get this menu :
  869.  
  870. | (M)ark  | (C)opy  | (M)ove  | (S)ave  | (G)et   | (D)elete| (H)ide  |(F)ill|
  871. | (F)ile  | (B)lock | (S)earch| (E)dit  | (M)isc  | (C)olor | (Q)uit  |
  872.  
  873.         * (M)ark  * Go to mark block in edit file mode.
  874.         * (C)opy  * Copy marked block to current cursor position in edit file.
  875.         * (M)ove  * Moved marked block to current cursor position in edit file.
  876.         * (S)ave  * Store marked block in save buffer for later retrieval.
  877.         * (G)et   * Retrieve data from save buffer to current cursor position.
  878.         * (D)elete* Remove marked block from edit file.
  879.         * (H)ide  * Un-mark data block.
  880.         * (F)ill  * Fill marked block with current selected screen color.
  881.  
  882.  
  883.         * When you select (S)earch from the main menu you get this menu :
  884.  
  885. | (F)ind  |(R)eplace| (L)ine# |(S)et Mrk|(G)o Mark| (Q)uit  |
  886. | (F)ile  | (B)lock | (S)earch| (E)dit  | (M)isc  | (C)olor | (Q)uit  |
  887.  
  888.         * (F)ind  * Input text string to locate in edit file.
  889.         *(R)eplace* Input string to locate and string for replacement.
  890.         * (L)ine  * Go to designated line number in edit file.
  891.         *(S)et Mrk* Get mark number 0-9 and set to current cursor position.
  892.         *(G)o Mark* Get mark number 0-9 and go to that location in edit file.
  893.         * (Q)uit  * Return to edit mode.
  894.  
  895.  
  896.                                                                 Page  15
  897.  
  898.  
  899.                     ***************************************
  900.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  901.                     ***************************************
  902.  
  903.                                 * MENU  SYSTEM *
  904.  
  905.         * When you select (S)et or (G)o mark, you get this menu :
  906.  
  907. |0|1|2|3|4|5|6|7|8|9|Q|
  908. | (F)ind  |(R)eplace| (L)ine# |(S)et Mrk|(G)o Mark| (Q)uit  |
  909. | (F)ile  | (B)lock | (S)earch| (E)dit  | (M)isc  | (C)olor | (Q)uit  |
  910.  
  911.  
  912.         * When you select (E)dit from main menu, you get this menu :
  913.         * Cursor returns to edit file location on screen.
  914.  
  915. | (P)gDwn | Pg(U)p  |(S)crlDwn| s(C)rlUp|(R)estLin|(D)elLine| (G)oLine| (Q)uit|
  916. | (F)ile  | (B)lock | (S)earch| (E)dit  | (M)isc  | (C)olor | (Q)uit  |
  917.  
  918.         * (P)gDwn * Go down 24/25 lines in edit file.
  919.         * Pg(U)p  * Go Up 24/25 lines in edit file.
  920.         *(S)crlDwn* Scroll edit file display down one line.
  921.         * s(C)rlUp* Scroll edit file display up one line.
  922.         *(R)estLin* Restore current edit line if changed.
  923.         *(D)elLine* Remove current edit line from file.
  924.         * (G)oLine* Go to specified line number in edit file.
  925.         * (Q)uit  * Return to edit mode.
  926.  
  927.  
  928.         * When you select (M)isc from main menu, you get this menu :
  929.  
  930. | (H)elp  |(I)nsert | (D)raw  |(L)ine25 |(T)ab exp|(A)utoInd| (C)trl G|(Q)uit|
  931. | (F)ile  | (B)lock | (S)earch| (E)dit  | (M)isc  | (C)olor | (Q)uit  |
  932.  
  933.         * (H)elp  * Go display function help pages.
  934.         *(I)nsert * Toggle text insert mode on or off.
  935.         * (D)raw  * Get draw options menu.
  936.         *(L)ine25 * Toggle 24/25 line edit mode.
  937.         *(Tab exp * Toggle tab display ON/OFF.
  938.         *(A)utoInd* Toggle (Auto tab column on carriage return) ON/OFF.
  939.         * (C)trl G* Toggle Ctrl/G display ON/OFF.
  940.         * (Q)uit  * Return to edit mode.
  941.  
  942.         * When you select (M)isc2 from (M)isc menu, you get this menu :
  943.  
  944. | (C)alc  | (T)ime  |(K)eycode| ctrl(G) | (Q)uit  |
  945. | (H)elp  | (D)raw  | (M)isc2 |(I)nsert |(L)ine25 |(T)ab exp|(A)utoInd|(Q)uit|
  946. | (F)ile  | (B)lock | (S)earch| (E)dit  | (M)isc  | (C)olor | (Q)uit  |
  947.  
  948.         * (C)alc  * Call built in calculator
  949.         * (T)ime  * Call built in calandar/clock
  950.         *(K)eycode* Call key character and scan code display
  951.         * ctrl(G) * Toggle Ctrl/G display ON/OFF.
  952.         * (Q)uit  * Return to main menu
  953.  
  954.  
  955.                                                                 Page  16
  956.                     ***************************************
  957.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  958.                     ***************************************
  959.                          * EDIT  MODE  MENU  SYSTEM *
  960.  
  961.         * When you select (D)raw from (M)isc menu you get this menu :
  962.  
  963. | (S)ingle| (D)ouble| (C)har. | (E)rase | (Q)uit  |
  964. | (H)elp  |(I)nsert | (D)raw  |(L)ine25 |(T)ab exp|(A)utoInd| (C)trl G|(Q)uit|
  965. | (F)ile  | (B)lock | (S)earch| (E)dit  | (M)isc  | (C)olor | (Q)uit  |
  966.  
  967.         * (S)ingle* Enter single line mouse draw mode.
  968.         * (D)ouble* Enter double line mouse draw mode.
  969.         * (C)har. * Enter character mouse draw mode.
  970.         * (E)rase * Enter erase line mode.
  971.         * (Q)uit  * Return to text edit mode.
  972.  
  973.         * When you select (C)olor from main menu you get this menu :
  974. |(S)creen| (M)enu |(D)irLst|(H)ighLt|m(E)ssge|(B)lock |b(O)rder|s(T)ore |Quit|
  975. | (F)ile  | (B)lock | (S)earch| (E)dit  | (M)isc  | (C)olor | (Q)uit  |
  976.  
  977.         *(S)creen* Go set new screen display, or text entry, color.
  978.         * (M)enu * Go set new color for menus.
  979.         *(D)irLst* Go set new display colors for directory window.
  980.         *(H)ighLt* Go set new display high lighting color.
  981.         *m(e)ssge* Go set new color for messages.
  982.         *(B)lock * Go set new color for edit block marking.
  983.         *b(O)rder* Increment current screen border color.
  984.         *s(T)ore * Save new colors permanent.
  985.         * (Q)uit * Return to edit mode.
  986.  
  987.         * Upon making a selection the following screen appears with cursor on
  988.           the present color block in the color window :
  989. *******************************************************************************
  990. |                           ! Select this color !                             |
  991. |             **********|  To set New Screen Colors  |**********              |
  992. |             |00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F |              |
  993. |             |10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F |              |
  994. |             |20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |              |
  995. |             |30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F |              |
  996. |             |40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F |              |
  997. |             |50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F |              |
  998. |             |60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F |              |
  999. |             |70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F |              |
  1000. |             |80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F |              |
  1001. |             |90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F |              |
  1002. |             |A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF |              |
  1003. |             |B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF |              |
  1004. |             |C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF |              |
  1005. |             |D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF |              |
  1006. |             |E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF |              |
  1007. |             |F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF |              |
  1008. |             *| Select =Arrow Keys| Enter = Set | Esc = Exit |*              |
  1009. | (C)ursor| (S)creen|(M)essage| bloc(K) | (B)order| s(T)ore | (Q)uit  |       |
  1010. | (F)ile  | (B)lock | (S)earch| (E)dit  | (M)isc  | (C)olor | (Q)uit  |       |
  1011. *******************************************************************************
  1012.  
  1013.                                                                 Page  17
  1014.  
  1015.  
  1016.  
  1017.                     ***************************************
  1018.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  1019.                     ***************************************
  1020.  
  1021.                          * FUNCTION  KEY  ASSIGNMENT *
  1022.  
  1023.  
  1024.  
  1025.         *       F1  *  Display edit help screens
  1026.             The F1 key is used for calling on help display for the current
  1027.         function that you are using in any RO-SOFT program.  When pressed,
  1028.         this function will display any available help information on the
  1029.         current function.
  1030.  
  1031.  
  1032.         *   Alt-F1  *  Delete save edit state for current directory
  1033.             Use the Alt and F1 keys to delete the save edit state file for
  1034.         the current directory.
  1035.  
  1036.  
  1037.         *  Ctrl-F1  *  Save current edit state for subsequent edit run
  1038.             The Ctrl and F1 keys are used to save the current state of edit.
  1039.         All the current conditions are saved in a file named "EDIT.SAV".  If
  1040.         this file is encountered the next time you run "EDIT.EXE", the saved
  1041.         edit conditions will be loaded and it will be as if you never exited.
  1042.         You may have a different save state file in each directory.
  1043.  
  1044.  
  1045.         *       F2  *  Center text on current cursor (80 Char) line
  1046.             The  F2  key is used to perform an eighty column centering of the
  1047.         text on the current cursor line. The cursor advances to the next line.
  1048.         Holding the F2 key down will repeatedly center next line.
  1049.  
  1050.  
  1051.         *   Alt-F2  *  Left align next line to current cursor column
  1052.             The Alt  and F2  keys are used to left align the next line to the
  1053.         current cursor column.  Holding keys down  will repeatedly align next
  1054.         text line to the same column.
  1055.  
  1056.  
  1057.         *       F3  *  From Edit Mode  : Go load new data file
  1058.             From Edit Mode, the F3 key is used to request loading a new text
  1059.         file in to be edited.  When pressed, the program will prompt to save
  1060.         edit changes if any have been detected.   Enter a "Y" if you wish to
  1061.         have the current changes saved. You are then transferred to the file
  1062.         select screen with entry cursor position on the filename entry line.
  1063.  
  1064.  
  1065.         *       F3  *  From Name Entry : Go to file window select mode
  1066.             Pressing the F3 key  from the filename entry line will activate
  1067.         the file select window.  The highlighted file may then be loaded by
  1068.         pressing the left mouse button or the "Enter" key.
  1069.  
  1070.  
  1071.                                                                 Page  18
  1072.  
  1073.  
  1074.  
  1075.                     ***************************************
  1076.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  1077.                     ***************************************
  1078.  
  1079.                          * FUNCTION  KEY  ASSIGNMENT *
  1080.  
  1081.  
  1082.         *   Alt-F3  *  Return to previous text file
  1083.  
  1084.             When in the edit mode,  pressing the  Alt & F3  keys informs the
  1085.         program that you want to return to a previously edited file. The edit
  1086.         state of the current file will be retained  so that you can return to
  1087.         the same file location that you left using this function. You will be
  1088.         prompted for saving changes in the current file if any were detected.
  1089.         If a previous file had been exited, it will be loaded, and the cursor
  1090.         will be at the location in that file that you were at when you exited.
  1091.         If no previous file had been loaded,  you will be prompted  for a new
  1092.         filename entry. You may toggle back and forth between two files using
  1093.         this function, passing blocks of data from one to the other using the
  1094.         block control commands "Alt-K S" and "Alt-K G".
  1095.  
  1096.         *  Ctrl-F3  *  From name entry : Go to select file to list/execute
  1097.  
  1098.             When on the filename entry line, pressing the Ctrl & F3 keys will
  1099.         put you in "Select List/Execute" file mode. The program will determine
  1100.         if the highlighted filename can be executed or just listed and display
  1101.         the results on the file select control line.  The file types ".EXE",
  1102.         ".COM", and ".BAT" can be executed.   Upon selection,  if the file is
  1103.         not one of these types, it will be listed on the screen with the view
  1104.         file control functions enabled. If the file is executable, you will be
  1105.         prompted for command option entry.   If you have none, then just press
  1106.         "Enter".  The file will be executed as if you had run it from the  DOS
  1107.         command line.  Upon execute termination or exit from file view mode of
  1108.         the program, you will be returned to the editor.
  1109.  
  1110.         *       F4  *  Switch console (Toggle between Alt. & Pri. consoles)
  1111.  
  1112.             If you are a programmer, as I am,  you probably  have both a color
  1113.         and a mono monitor on your system.  Pressing the  F4 key allows you to
  1114.         switch back and forth between the two. This is useful for  viewing one
  1115.         part of a file while editing another.
  1116.  
  1117.         *       F5  *  Shift left display margin left eight columns
  1118.         *   Alt-F5  *  Shift left display margin right eight columns
  1119.         *  Ctrl-F5  *  Switch between 80/160 character line edit mode
  1120.  
  1121.            Since the editor now supports a 160 character text line, the screen
  1122.         must be shifted left to view the right most eighty columns. The F5 and
  1123.         Alt-F5 keys allow for  manual shifting of the display screen.   Margin
  1124.         shifting also occues automatically  as the edit column goes beyond the
  1125.         right edge of your screen.
  1126.  
  1127.  
  1128.                                                                 Page  19
  1129.  
  1130.  
  1131.  
  1132.                     ***************************************
  1133.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  1134.                     ***************************************
  1135.  
  1136.                          * FUNCTION  KEY  ASSIGNMENT *
  1137.  
  1138.  
  1139.         *       F6  *  Toggle tab expand display on/off
  1140.  
  1141.             Pressing the F6 key will cause any tab character in the data to be
  1142.         displayed as an extended ascii character instead of being expanded and
  1143.         filled with spaces.  Pressing F6 again will return to normal display.
  1144.  
  1145.  
  1146.         *   Alt-F6  *  Toggle Ctrl/G display on/off
  1147.  
  1148.             When creating text files for ansi generation, the Ctrl/G character
  1149.         code may be inserted into the text using the keyboard draw mode.  This
  1150.         code is used to toggle ansi code generation off/on so that the portion
  1151.         of text,  from OFF mark to ON mark,  will not appear in the ansi file.
  1152.         Pressing the Alt & F6 keys toggles off/on, the screen display of these
  1153.         characters, while you are editing the file.
  1154.  
  1155.  
  1156.         *  Ctrl-F6  *  Strip EOL space and replace other space with tabs
  1157.  
  1158.            Pressing the Ctrl & F6 keys  tells the program to remove any excess
  1159.         fill space from the text file.   All end of line space is deleted, and
  1160.         imbedded spaces will be replaced by  tab characters, where applicable.
  1161.         An F10 function (save edit)  should be performed  following  execution
  1162.         of this function.
  1163.  
  1164.  
  1165.         *       F7  *  Switch keyboard to draw edit mode (See draw key chart)
  1166.  
  1167.             Pressing the  F7  key switches the  program into a  draw mode that
  1168.         gives you access to all of the  displayable extended ascii characters.
  1169.         These are listed in the F1 help display.  Once in the draw mode, then
  1170.         pressing F7 again,  toggles between double and single line draw using
  1171.         the Alt-Arrow keys. The current line draw mode is always available in
  1172.         normal edit mode using these keys.
  1173.  
  1174.             Mouse draw mode may also be selected while in the normal edit mode
  1175.         by pressing both mouse buttons. 
  1176.  
  1177.  
  1178.         *   Alt-F7  *  Switch to draw erase line mode
  1179.  
  1180.             Pressing the  Alt &  F7 keys  switches the  program into an  erase
  1181.         line mode using the Alt-Arrow keys or Mouse Draw Mode.
  1182.  
  1183.  
  1184.                                                                 Page  20
  1185.  
  1186.  
  1187.  
  1188.                     ***************************************
  1189.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  1190.                     ***************************************
  1191.  
  1192.                          * FUNCTION  KEY  ASSIGNMENT *
  1193.  
  1194.  
  1195.  
  1196.         *  Ctrl-F7  *  Toggle color text mode on/off
  1197.  
  1198.             Pressing the  Ctrl  and F7  keys  toggles the display mode between
  1199.         mono and color.  Use this function omly on empty files.  This function
  1200.         was added to allow loading color text files (files that the editor did
  1201.         not sense as  being color text  when loaded) using the block file read
  1202.         function "Alt-K R".    To use this function,  create an empty file  by
  1203.         entering a filename that doesn't exist, press Ctrl & F7 keys to switch
  1204.         to color mode, then use the block read to load the color text.
  1205.  
  1206.  
  1207.         *       F8  *  Switch between 24/25 line page edit
  1208.  
  1209.             Pressing the  F8  key  toggles the display between twenty-four and
  1210.         twenty-five line text display.   This also controls the ANSI file gen-
  1211.         eration for 24 or 25 line display.  While in 25 line mode, the control
  1212.         line is not displayed except for special messages like color text,  or
  1213.         draw mode.
  1214.  
  1215.  
  1216.         *   Alt-F8  *  Go to change screen colors menu (See Page 16)
  1217.  
  1218.            Pressing the Alt and F8 keys  takes you to the change colors menu.
  1219.         New screen, menu, text block, and border colors  may be selected and
  1220.         stored if you want the change permanent.
  1221.         *   For color text files, new screen color select does not affect text
  1222.         color.  When you enter text, or use the Ctrl/Arrow keys, the text will
  1223.         be in the selected color.
  1224.  
  1225.  
  1226.         *  Ctrl-F8  *  Expand mono text file for color
  1227.  
  1228.             Pressing the  Ctrl & F8  keys will cause the  current data file to
  1229.         be expanded to contain color  attributes for each  character.  You can
  1230.         then re-color  the text as you  wish using the  Alt-F8  (Change Color)
  1231.         function, and Ctrl-Arrow keys to re-color.
  1232.  
  1233.  
  1234.         * Shift-F8  *  Select color attribute from  current cursor position
  1235.  
  1236.             Pressing the  Shift &  F8 keys when editing a color text file will
  1237.         select the color attributes at the current cursor position, to be app-
  1238.         lied to any text entered, or to any text passed  using the  Ctrl-Arrow
  1239.         keys.
  1240.  
  1241.  
  1242.                                                                 Page  21
  1243.  
  1244.  
  1245.                     ***************************************
  1246.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  1247.                     ***************************************
  1248.  
  1249.                          * FUNCTION  KEY  ASSIGNMENT *
  1250.  
  1251.  
  1252.         *       F10 *  Save edit file changes
  1253.  
  1254.             Pressing the F10 key at any time during an edit session will cause
  1255.         the current data file to be saved,  and original file to be renamed to
  1256.         be the backup file.  You remain in the same  position of current  edit
  1257.         session.
  1258.  
  1259.         *   Alt-F10 *  Save text file as a .HLP or .CLP help file
  1260.  
  1261.             Pressing the  Alt & F10  keys at any time  will cause the  current
  1262.         data file to be saved as a help type file with an extent .HLP for mono
  1263.         or .CLP for color text.  These files are accessible by the pop-up help
  1264.         routine supplied in my utilities package.
  1265.  
  1266.         *  Ctrl-F10 *  Save File As .ANS an Ansi Display File
  1267.  
  1268.             Pressing the  Ctrl & F10  keys at any time  will convert the  text
  1269.         file to an ANSI coded file and store with an extent of .ANS.  The text
  1270.         file remains intact.  Clear screen & home cursor(Ctrl-L), and clear to
  1271.         end of line (Ctrl-K) functions may be imbedded  in the text file using
  1272.         the draw-edit mode. You can toggle ANSI generation off & on by putting
  1273.         a (Ctrl-G) in text file.  This allows possible animated presentations.
  1274.         A Ctrl-R,  followed by a number (0-9), is recognized  by my color text
  1275.         display routines as a display  speed change.   You can create  mono or
  1276.         color files that can be listed  on-screen  using the DOS Type command.
  1277.         Mono files do not need the ANSI.SYS driver if stored using (Shift-F10).
  1278.         They are stored with an extent of ".TYP".
  1279.  
  1280.             The RO-SOFT introduction is an example of an ANSI generated file.
  1281.         The file  ROSOFT.FIL  is the edited color file used to create the file
  1282.         ROSOFT.ANS.   This file is  displayed  by the  ANSI  display  routine,
  1283.         ANSI.EXE.  Use ANSI.EXE to display any ANSI file with option  /1-9 for
  1284.         simulated baud rates  1=600, 2=1200, etc.,  or option /c to repeatedly
  1285.         display the file and  changes rates when you press a number key.  This
  1286.         will give you an idea of what would be displayed  when you transmitted
  1287.         the file to a remote system.   Or if you have ANSI.SYS loaded, you can
  1288.         just tell DOS to type ROSOFT.ANS.  Observe the ROSOFT.FIL by loading
  1289.         it into the editor EDIT.EXE.
  1290.  
  1291.         * Shift-F10 *  Save File As .TYP (a DOS Typable File)
  1292.  
  1293.             Pressing the  Shift & F10  keys while editing mono text file  will
  1294.         remove carriage returns  from any lines that  extend to  screen column
  1295.         eighty and will store the text in a file with an extent of ".TYP"  for
  1296.         a file that can be displayed using the DOS type command. The text file
  1297.         remains intact.
  1298.  
  1299.  
  1300.                                                                 Page  22
  1301.  
  1302.  
  1303.  
  1304.                     ***************************************
  1305.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  1306.                     ***************************************
  1307.  
  1308.  
  1309.                           * POP-UP  CALCULATOR *
  1310.  
  1311.  
  1312.         * Ctrl-C * Pop-up a programmer's calculator with  decimal, hex, octal,
  1313.         and binary base conversion, bit shifting,  and logical operator  func-
  1314.         tions. It has a 32-Bit number representation, and supports two decimal
  1315.         place integer arithmetic calculations.  Screen location may be changed
  1316.         using the arrow keys. Position is retained until the program is either
  1317.         unloaded or moved again.
  1318.  
  1319.            Mixed-base calculations are supported and the  +, -, *, and / func-
  1320.         tions are  conventional.  Beware, though,  of only integer mode calcu-
  1321.         lations. Your fractions disappear, except in fixed two place decimal.
  1322.  
  1323.         * Calculator control functions as follows *
  1324.  
  1325.         *        +  * Add next number entered
  1326.         *        -  * Subtract next number entered
  1327.         *        *  * Multiply by next number entered
  1328.         *        /  * Divide by next number entered
  1329.         *        =  * Do selected operation
  1330.         *       F1  * Pressing F1 successively cycles through the different
  1331.                       base conversions of the number on the entry line.
  1332.         *       F2  * This key toggles fixed two place decimal on and off.
  1333.         *       F3  * Performs logical AND on current and next number entered.
  1334.         *       F4  * Performs logical OR on current and next number entered.
  1335.         *       F5  * Performs logical XOR on current and next number entered.
  1336.         *       F6  * Performs logical NOT (invert) on the current entry.
  1337.         *       F7  * Performs BIT shift left on current entry.
  1338.         *       F8  * Performs BIT shift right on current entry.
  1339.         *       F9  * Changes the SIGN of current entry.
  1340.         *       F10 * Clears the entry line.
  1341.         * Shift-F10 * Clears the calculator.
  1342.         *   Arrows  * Re-locatable pop-up screen position using arrow keys.
  1343.  
  1344.  
  1345.                                                                 Page  23
  1346.  
  1347.  
  1348.  
  1349.  
  1350.                     ***************************************
  1351.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  1352.                     ***************************************
  1353.  
  1354.  
  1355.                       * POP-UP  CALENDAR/CLOCK  DISPLAY *
  1356.  
  1357.  
  1358.         * Ctrl-T * This is a pop-up calendar display with a clock. You may set
  1359.         the calendar to any month of any year using the arrow keys.  The clock
  1360.         only displays when the calendar is set to current (system) month.
  1361.  
  1362.         The clock alarm may be set for the desired time of day.    Enter alarm
  1363.         time in 12 hour format as shown, terminated with "A" or "P'.  Turn the
  1364.         alarm off by any invalid character in alarm setting.  You may turn off
  1365.         the calendar display,  leaving clock on screen with the Delete Key.
  1366.         You may enter a message that will be displayed during alarm time.
  1367.         To terminate the alarm enter Ctrl-T again.
  1368.  
  1369.         Program functions: For calendar control.
  1370.  
  1371.         Right Arrow . = Go forward one month
  1372.         Left Arrow .. = Go back one month
  1373.         Up Arrow .... = Go forward one year
  1374.         Down Arrow .. = Go back one year
  1375.         Ctrl/Rt Arrow = Get current month
  1376.         Insert ...... = Enter alarm and message
  1377.         Delete ...... = Exit calendar leaving the clock display
  1378.         Page Up ..... = Move display up one line
  1379.         Page Down ... = Move display down one line
  1380.         Home ........ = Move display left one column
  1381.         End ......... = Move display right one column
  1382.         Ctrl/Home ... = Move display to far left
  1383.         Ctrl/End .... = Move display to far right
  1384.         Ctrl/Pg Up .. = Move display to top line
  1385.         Ctrl/Pg Dwn . = Move display to bottom line
  1386.         Esc ......... = Exit calendar display
  1387.  
  1388.  
  1389.                                                                 Page  24
  1390.  
  1391.  
  1392.  
  1393.  
  1394.                     ***************************************
  1395.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  1396.                     ***************************************
  1397.  
  1398.  
  1399.                         * FIND AND LOAD FILE FUNCTION *
  1400.  
  1401.  
  1402.         * F5 Locate File *  This function inputs a filespec, searches all di-
  1403.         rectories on drives, and reports all locations of matching files. The
  1404.         filespec should contain a filename  and file extent as required.  Any
  1405.         KNOWN letters of the name  and wild card characters may be used.  The
  1406.         "?" may be substituted for any unknown character.   The "*" indicates
  1407.         all for either name  or extent.    The command options may be a drive
  1408.         letter  followed by a colon  and a single digit  number.   The number
  1409.         designates how many drives to search, starting at the input letter.
  1410.  
  1411.         Entries may be as follows :
  1412.  
  1413.         * *.dat A:4  * Find & list, all files with .DAT ext. drives A: thru D:
  1414.         * dat.* D:1  * Find & list all files with name DAT on drive D:
  1415.         * dat?????.* * Find & list all files beginning with DAT
  1416.         * da???.*    * List all files with a five letter name starting w/DA
  1417.         * Default searches up to 10 drives starting with drive C:
  1418.  
  1419.  
  1420.         * This is a sample listing supplied by this routine
  1421.  
  1422.  
  1423.                         Searching for file : *.DAT
  1424.  
  1425.         C:\CIM\FAVORITE.DAT                               375  8-29-91  7:43p
  1426.         C:\SHARE32\SHELLHLP.DAT                        39,791  6-27-91  8:23a
  1427.         C:\SHARE34\SHELLHLP.DAT                        43,598  8-29-91  1:15p
  1428.         C:\TASM\SHELL\SHELLHLP.DAT                     43,598  8-20-91  2:18p
  1429.         C:\TASM\WORK\ASCII.DAT                         26,621  6-25-90  5:57p
  1430.         C:\TASM\WORK\BIOSINT.DAT                       88,426  7-09-90 12:26p
  1431.         C:\TASM\WORK\COMMAND.DAT                      227,607  8-20-91  7:45p
  1432.         C:\TASM\WORK\DISKS.DAT                         50,715  8-02-90  7:51p
  1433.         D:\TASM\WORK\DISKS.DAT                         50,715  8-02-90  7:51p
  1434.         D:\TASM\WORK\DOSINT.DAT                       161,454  1-22-91  8:34a
  1435.         D:\TASM\WORK\DOSSYS.DAT                       116,680 10-13-90  2:26p
  1436.  
  1437.         Press "Esc"/Load file, "Return"/Non-stop, "Space"/Next find
  1438.  
  1439.           The routine Prompts at each found file for input until a "Return" is
  1440.         entered.  It then only stops at page end. Entering "Esc" will load the
  1441.         last file listed into the editor.
  1442.  
  1443.  
  1444.                                                                 Page  25
  1445.  
  1446.  
  1447.  
  1448.                    * EDIT.EXE *  PROGRAMMERS  TEXT  EDITOR  *
  1449.  
  1450.  
  1451.                        TEXT FIND AND REPLACE USING FM.EXE
  1452.  
  1453.  
  1454.  
  1455.             ********************************************************
  1456.             |  FILE MANAGER  FM.EXE  Ver 4.6  BY  ROBERT OSSOWSKI  |
  1457.             ********************************************************
  1458.  
  1459.  
  1460.  
  1461.     * F8  Edit a File  *  Press The F8 key  or left button to run your editor
  1462.             and load the highlighted file for editing.  Edit file must reside
  1463.             in the DOS search path.
  1464.  
  1465.     * ^O *  Enter a DOS command for execution.    Any command that can be run
  1466.             from the DOS command line may be executed here. This is handy for
  1467.             using  file pack routines  or for  putting the  current directory
  1468.             listing into a file to be called in by the editor, etc.
  1469.  
  1470.     * ^P *  Pass marked files to command function.    This is useful for per-
  1471.             forming an operation on marked files only. If used in conjunction
  1472.             with  EDIT.EXE  Ver 4.2 or later,  it becomes very powerful.  You
  1473.             can enter  "EDIT /F"  and all marked files  will be passed to the
  1474.             text search function of the editor one at a time. After execution
  1475.             of this command, a  "Ctrl-X"  may be entered at any entry stop to
  1476.             terminate and return to FM.
  1477.  
  1478.        Selecting the search find option with "EDIT /F" will prompt for a text
  1479.          string entry and for search options when the  first file  is loaded,
  1480.          then  search for the entered string  and enter the edit mode  if the
  1481.          text is found. You may then edit the file.   Upon exiting,  the next
  1482.          marked file will be loaded and searched.   You can use the "Alt-K S"
  1483.          function to save a block of text  which can then  be pulled into the
  1484.          next file loaded when the text string is found.    Use the "Alt-K G"
  1485.          block function to retreive the saved text.
  1486.  
  1487.        Selecting the search  "find and replace"  option, with "EDIT /A"  will
  1488.          prompt for both "find" and "replace" strings, and search options, at
  1489.          the first file load. On the search options line,enter a number large
  1490.          enough to cover all occurrences expected in a single file.  Entering
  1491.          an "N"  on options line following the number  will find  and replace
  1492.          all occurrences of the  "find"  string in all marked files, stopping
  1493.          only to report the number of replacements in each file.  Without the
  1494.          "N",  it stops at each occurrence and asks if you want it replaced.
  1495.  
  1496.  
  1497.                                                                 Page  26
  1498.  
  1499.  
  1500.  
  1501.                     ***************************************
  1502.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  1503.                     ***************************************
  1504.  
  1505.  
  1506.        * Running EDIT.EXE using the /x option will invoke a completely
  1507.          different edit mode. This mode is useful on DBASE type files,
  1508.          and instant access on huge data files.
  1509.  
  1510.        * File Record Parameter Entry Screen *
  1511.  ******************************************************************************
  1512.  |                    * DIRECT FILE RECORD EDIT FUNCTION *                    |
  1513.  |                                                                            |
  1514.  |                                                                            |
  1515.  |              For File      C:\ALAD\IBMPCROU.DBF                            |
  1516.  |                                                                            |
  1517.  |              File Size      34,792 Bytes                                   |
  1518.  |                                                                            |
  1519.  |              Enter record length ?     90  Max    1920 Bytes               |
  1520.  |                                                                            |
  1521.  |              File header offset ?     322  Max 9999999 Bytes               |
  1522.  |                                                                            |
  1523.  |              Enter first record ?       1  Max 9999999 Recs                |
  1524.  |                                                                            |
  1525.  |              Number of records         383 Plus     46 Bytes               |
  1526.  |                                                                            |
  1527.  |                                                                            |
  1528.  |            Press "F9" to get DBF file parameters, "Esc" to exit            |
  1529.  ******************************************************************************
  1530.  
  1531.         * F1 help screen available for this function *
  1532.  ******************************************************************************
  1533.  |              Controls available for direct file edit                       |
  1534.  |                                                                            |
  1535.  |              F1     = Display help page                                    |
  1536.  |              F3     = Go get new file                                      |
  1537.  |              F7     = Get hex char code                                    |
  1538.  |              Insert = Get hex char code                                    |
  1539.  |              F8     = Reset record parameters                              |
  1540.  |              F9     = Get DBF file parameters                              |
  1541.  |              F10    = Store current record                                 |
  1542.  |              PgUp   = Get previous record                                  |
  1543.  |              PgDwn  = Get next record                                      |
  1544.  |              Arrows = Move cursor                                          |
  1545.  |              End    = Move to end of line                                  |
  1546.  |              Home   = Move to line start                                   |
  1547.  |              Ctrl-C = Use calculator                                       |
  1548.  |              Ctrl-S = View key char & scan codes                           |
  1549.  |              Ctrl-T = View calendar/Display clock                          |
  1550.  |                                                                            |
  1551.  |                       Press any key to continue.                           |
  1552.  ******************************************************************************
  1553.  
  1554.  
  1555.                                                                 Page  27
  1556.  
  1557.  
  1558.  
  1559.  
  1560.                     ***************************************
  1561.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  1562.                     ***************************************
  1563.  
  1564.  
  1565.  
  1566.                     * DIRECT FILE RECORD EDIT FUNCTION *
  1567.  
  1568.  
  1569.         Use this load option for rapid access to far out records  in very
  1570.         large data files.  The editing support is rather limited, in that
  1571.         the file size cannot be changed using this option. You may change
  1572.         and store  any data in the file  with access to all 256 character
  1573.         codes.   This function was added  mainly for access in data files
  1574.         that may be too large and cumbersome to load into a normal editor
  1575.         for fixing bad data.    It uses direct file record access on both
  1576.         read  and write  and only loads one record at a time.  Use the F9
  1577.         key  at record length entry  for getting length and header offset
  1578.         of a DBF file from the file itself.
  1579.  
  1580.  
  1581.         * Sample Record Edit Screen *
  1582. *******************************************************************************
  1583. |                                                                             |
  1584. |                                                                             |
  1585. |                                                                             |
  1586. |27208WARMBOOT.COM  XJ.BOGHOSIAN  920219   128  16 5This nifty prog. will boot|
  1587. |the PC                                                                       |
  1588. |                                                                             |
  1589. |                                                                             |
  1590. |                                                                             |
  1591. |                                                                             |
  1592. |                                                                             |
  1593. |                                                                             |
  1594. |                                                                             |
  1595. |                                                                             |
  1596. |C:\ALAD\IBMPCROU.DBF              Rec#        377 Rec Len   90 Ofs    34,162 |
  1597. *******************************************************************************
  1598.  
  1599.  
  1600.                                                                 Page  28
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606.                    * EDIT.EXE *  PROGRAMMERS  TEXT  EDITOR  *
  1607.  
  1608.  
  1609.  
  1610.  
  1611.         Should a problem arise:
  1612.  
  1613.           Because of the complexity of handling both mono and color text by
  1614.         the same  functions,  you may find a way to end up with a messed up
  1615.         display screen.  If this occurs,  first do a Ctrl-Page Up function.
  1616.         This should correct the screen display. But if the display is still
  1617.         messed up,  exit the editor  not saving changes . At any rate,  you
  1618.         will still have a backup file that was the file that you originally
  1619.         read in to edit.  This file will have the same name, but its extent
  1620.         will be ".BAK".
  1621.  
  1622.  
  1623.           If you have any questions that cannot be resolved any other way,
  1624.         I can be contacted at :
  1625.  
  1626.                                 RO-SOFT, c/o Robert Ossowski
  1627.                                 7165 Kent Dr.
  1628.                                 Baker, La.      70714
  1629.                                 Ph. (504) 775-4116
  1630.  
  1631.  
  1632.